package com.sun.service.dto;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.Date;

@Data
@Accessors(chain = true)
public class TmVhcVehicleMovementReportPointExcelExportDto {
    private static final long serialVersionUID = 1L;
    @ExcelProperty(value = "VIN号", index = 0)
    private String vin;

    @ExcelProperty(value = "整车物料号", index = 1)
    private String materialNo;

    @ExcelProperty(value = "整车物料描述", index = 2)
    private String materialDesc;

    @ExcelProperty(value = "油漆车身物料号", index = 3)
    private String psMaterialNo;

    @ExcelProperty(value = "油漆车身物料描述", index = 4)
    private String psMaterialDesc;


    @ExcelProperty(value = "白车身物料号", index = 5)
    private String bsMaterialNo;

    @ExcelProperty(value = "白车身物料描述", index = 6)
    private String bsMaterialDesc;


    @ExcelProperty(value = "AS流水号", index = 7)
    private String asCode;

    @ExcelProperty(value = "车辆型号", index = 8)
    private String vehicleType;

    @ExcelProperty(value = "生产工单号", index = 9)
    private String batchNo;

    @ExcelProperty(value = "计划批次号", index = 10)
    private String planBatchCode;

    @ExcelProperty(value = "销售批次号", index = 11)
    private String salesBatchCode;

    @ExcelProperty(value = "是否调拨", index = 12)
    private String isAllocation;

    @ExcelProperty(value = "发动机号", index = 13)
    private String engineNo;


    @ExcelProperty(value = "变速箱号", index = 14)
    private String gearboxNo;

    @ExcelProperty(value = "车型公告号", index = 15)
    private String clxh;

    @ExcelProperty(value = "颜色", index = 16)
    private String fc05Desc;


    @ExcelProperty(value = "销售类型", index = 17)
    private String fc04Desc;

    @ExcelProperty(value = "目标国家", index = 18)
    private String targetCountry;

    @ExcelProperty(value = "焊装10上线时间", index = 19)
    private String hz10Time;

    @ExcelProperty(value = "焊装20上线时间", index = 20)
    private String hz20Time;

    @ExcelProperty(value = "涂装10上线时间", index = 21)
    private String tz10Time;

    @ExcelProperty(value = "涂装20上线时间", index = 22)
    private String tz20Time;

    @ExcelProperty(value = "PBS排序点", index = 23)
    private String pbsTime;

    @ExcelProperty(value = "总装10上线时间", index = 24)
    private String zz10Time;

    @ExcelProperty(value = "发动机上线时间", index = 25)
    private String engTime;

    @ExcelProperty(value = "动力总成合装时间", index = 26)
    private String apTime;

    @ExcelProperty(value = "总装20上线时间", index = 27)
    private String zz20Time;

    @ExcelProperty(value = "铭牌打印时间", index = 28)
    private Date storageTime;

    @ExcelProperty(value = "合格证打印日期", index = 29)
    private Date checkoutDate;

    @ExcelProperty(value = "总装30入库时间", index = 30)
    private String zz30Time;
}
